🔐 ESP32 TLS
安全证书管理
📘 实战课程 · 30章
📚 共30个章节 · 点击卡片跳转
⭐ 风格 · 明快易读
1
TLS协议基础
核心
TLS/SSL发展史
握手流程
加密套件
物联网重要性
→
2
ESP32平台概述
硬件特性
ESP-IDF搭建
网络协议栈
→
3
mbedTLS库入门
mbedTLS简介
ESP32集成
核心API
→
4
证书与PKI体系
X.509结构
CA与自签名
证书链验证
→
5
生成自签名证书
OpenSSL CA
服务器证书
客户端证书
→
6
证书格式转换
PEM/DER
PKCS#12
ESP32格式
→
7
ESP32证书存储
NVS存储
Flash分区
文件系统对比
→
8
mbedTLS配置与初始化
内存分配
调试日志
线程安全
→
9
TLS客户端实现
SSL上下文
加载证书
建立连接
数据收发
→
10
TLS服务器实现
配置证书
监听端口
双向认证
→
11
双向认证实战
客户端验证
服务器验证
完整流程
→
12
证书过期处理
有效期检查
更新策略
自动续签
→
13
证书撤销机制
CRL解析
OCSP查询
ESP32实现
→
14
安全存储方案
安全启动
Flash加密
密钥保护
→
15
TLS会话复用
Session Ticket
会话ID
ESP32要点
→
16
DTLS协议实现
DTLS vs TLS
UDP场景
ESP32示例
→
17
MQTT over TLS
MQTT+TLS架构
证书配置
安全连接
→
18
HTTPS客户端实现
HTTP over TLS
ESP32请求
REST API
→
19
WebSocket over TLS
WSS协议
安全连接
实时通信
→
20
性能优化
握手加速
硬件加密
内存优化
→
21
调试与日志分析
mbedTLS调试
Wireshark
错误排查
→
22
常见攻击与防护
中间人攻击
重放攻击
降级防护
→
23
固件安全更新
安全OTA
签名验证
TLS保护
→
24
证书生命周期管理
签发/分发
更新/撤销
全流程
→
25
AWS IoT证书管理
证书体系
设备注册
策略配置
→
26
Azure IoT Hub证书
设备证书
DPS服务
X.509认证
→
27
阿里云IoT安全
证书服务
一机一密
设备认证
→
28
私有CA搭建
小型CA
证书签发
管理工具
→
29
多设备证书管理
批量生成
身份绑定
分发策略
→
30
综合项目实战
智能网关TLS
完整代码
测试验证
→